<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:kdpw:xsd:colr.mrg.001.04" targetNamespace="urn:kdpw:xsd:colr.mrg.001.04" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:annotation>
    <xs:documentation>Komunikat zawiera informacje o płatnościach z tytułu depozytów zabezpieczających.</xs:documentation>
    <xs:appinfo>
      <NmPL>Płatności z tytułu depozytów zabezpieczających</NmPL>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="KDPWDocument" type="KDPWDocument">
    <xs:annotation>
      <xs:documentation>Komunikat systemu KDPW_CCP</xs:documentation>
      <xs:appinfo>
        <NmPL>Komunikat systemu KDPW_CCP</NmPL>
      </xs:appinfo>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="AggregatedAccountDetails">
    <xs:annotation>
      <xs:documentation>Analityka konta zagregowanego</xs:documentation>
      <xs:appinfo>
        <NmPL>Analityka konta zagregowanego</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="CshMktSttlmSafAcct" type="CashSettlementSafekeepingAccount" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Wyliczony depozyt na poziomie konta rozliczeniowego na rynku kasowym</xs:documentation>
          <xs:appinfo>
            <NmPL>Wymagany depozyt na poziomie konta rozliczeniowego na rynku kasowym</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="DrvtvMktSttlmSafAcct" type="DerivativesSettlementSafekeepingAccount" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Wyliczony depozyt na poziomie konta rozliczeniowego na rynku terminowym</xs:documentation>
          <xs:appinfo>
            <NmPL>Wymagany depozyt na poziomie konta rozliczeniowego na rynku terminowym</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="RpMktSttlmSafAcct" type="RepoSettlementSafekeepingAccount" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Wymagany depozyt na poziomie konta rozliczeniowego na rynku transakcji warunkowych repo</xs:documentation>
          <xs:appinfo>
            <NmPL>Wymagany depozyt na poziomie konta rozliczeniowego na rynku transakcji warunkowych repo</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <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:fractionDigits value="2"/>
      <xs:totalDigits value="14"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="AmountAndDate">
    <xs:annotation>
      <xs:documentation>Wartość, waluta i data</xs:documentation>
      <xs:appinfo>
        <NmPL>Wartość, waluta 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="BalanceAndSide">
    <xs:annotation>
      <xs:documentation>Wartość i strona salda</xs:documentation>
      <xs:appinfo>
        <NmPL>Wartość i strona salda</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Bal" type="Amount">
        <xs:annotation>
          <xs:documentation>Wartość salda</xs:documentation>
          <xs:appinfo>
            <NmPL>Wartość salda</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CdtDbtInd" type="CreditDebitCode">
        <xs:annotation>
          <xs:documentation>Znak strony salda</xs:documentation>
          <xs:appinfo>
            <NmPL>Znak strony salda</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:complexType name="BusinessDayState">
    <xs:annotation>
      <xs:documentation>Stan dnia księgowego</xs:documentation>
      <xs:appinfo>
        <NmPL>Stan dnia księgowego</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="DayPhs" type="Max1Text">
        <xs:annotation>
          <xs:documentation>Faza dnia</xs:documentation>
          <xs:appinfo>
            <NmPL>Faza dnia</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SttlmSsnId" type="Max2Int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Numer sesji rozliczeniowej</xs:documentation>
          <xs:appinfo>
            <NmPL>Numer sesji rozliczeniowej</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CashParty">
    <xs:annotation>
      <xs:documentation>Instytucja wykonująca rozliczenie finansowe</xs:documentation>
      <xs:appinfo>
        <NmPL>Płatnik</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="KDPWMmbId" type="KDPWMemberIdentifier">
        <xs:annotation>
          <xs:documentation>Kod uczestnika</xs:documentation>
          <xs:appinfo>
            <NmPL>Kod uczestnika</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CshAcct" type="IBAN">
        <xs:annotation>
          <xs:documentation>Numer konta pieniężnego w banku rozliczeniowym</xs:documentation>
          <xs:appinfo>
            <NmPL>Kod IBAN</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CashSettlementClientLevel">
    <xs:annotation>
      <xs:documentation>Salda pieniężne na poziomie konta indywidualnego</xs:documentation>
      <xs:appinfo>
        <NmPL>Salda pieniężne na poziomie konta indywidualnego</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="OwnrTp" type="Max1Text">
        <xs:annotation>
          <xs:documentation>Typ własności np. papiery własne, klienta(ów), rachunek papierów wartościowych</xs:documentation>
          <xs:appinfo>
            <NmPL>Typ własności</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MmbTp" type="Max2Text">
        <xs:annotation>
          <xs:documentation>Typ uczestnictwa</xs:documentation>
          <xs:appinfo>
            <NmPL>Typ uczestnictwa</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="RprAgrmntId" type="Max2Text">
        <xs:annotation>
          <xs:documentation>Identyfikator umowy reprezentacji</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator umowy reprezentacji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ClntId" type="Max8Text">
        <xs:annotation>
          <xs:documentation>NKK</xs:documentation>
          <xs:appinfo>
            <NmPL>NKK</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PrvsCshMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Dotychczasowa wartość wpłaty w środkach pieniężnych PLN</xs:documentation>
          <xs:appinfo>
            <NmPL>Dotychczasowa wartość wpłaty w środkach pieniężnych PLN</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CurSctyMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Wartość papierów wartościowych zaliczona na poczet wpłaty</xs:documentation>
          <xs:appinfo>
            <NmPL>Wartość papierów wartościowych zaliczona na poczet wpłaty</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CurFrgnCcyMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Wartość środków pieniężnych w walucie obcej zaliczona na poczet wpłaty</xs:documentation>
          <xs:appinfo>
            <NmPL>Wartość środków pieniężnych w walucie obcej zaliczona na poczet wpłaty</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ReqdCshMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Wartość wpłaty wymagana w środkach pieniężnych PLN</xs:documentation>
          <xs:appinfo>
            <NmPL>Wartość wpłaty wymagana w środkach pieniężnych PLN</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="TtlMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Całkowite wymaganie depozytowe na poziomie konta indywidualnego</xs:documentation>
          <xs:appinfo>
            <NmPL>Całkowite wymaganie depozytowe na poziomie konta indywidualnego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CshMktSttlmSafAcct" type="CashSettlementSafekeepingAccount" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Wymagany depozyt na poziomie konta rozliczeniowego na rynku kasowym</xs:documentation>
          <xs:appinfo>
            <NmPL>Wymagany depozyt na poziomie konta rozliczeniowego na rynku kasowym</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="DrvtvMktSttlmSafAcct" type="DerivativesSettlementSafekeepingAccount" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Wymagany depozyt na poziomie konta rozliczeniowego na rynku terminowym</xs:documentation>
          <xs:appinfo>
            <NmPL>Wymagany depozyt na poziomie konta rozliczeniowego na rynku terminowym</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="RpMktSttlmSafAcct" type="RepoSettlementSafekeepingAccount" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Wymagany depozyt na poziomie konta rozliczeniowego na rynku transakcji warunkowych repo</xs:documentation>
          <xs:appinfo>
            <NmPL>Wymagany depozyt na poziomie konta rozliczeniowego na rynku transakcji warunkowych repo</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="TtlClntNetBal" type="BalanceAndSide" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Płatność na poziomie konta indywidualnego</xs:documentation>
          <xs:appinfo>
            <NmPL>Płatność na poziomie konta indywidualnego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MmbBal" type="AggregatedAccountDetails" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Analityka konta zagregowanego</xs:documentation>
          <xs:appinfo>
            <NmPL>Analityka konta zagregowanego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CashSettlementSafekeepingAccount">
    <xs:annotation>
      <xs:documentation>Wymagany depozyt na poziomie konta rozliczeniowego na rynku kasowym </xs:documentation>
      <xs:appinfo>
        <NmPL>Wymagany depozyt na poziomie konta rozliczeniowego na rynku kasowym </NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="AcctId" type="Max16TextCollapse">
        <xs:annotation>
          <xs:documentation>Identyfikator konta rozliczeniowego</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator konta rozliczeniowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="InitlMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Depozyt zabezpieczający</xs:documentation>
          <xs:appinfo>
            <NmPL>Depozyt zabezpieczający</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MtM" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Depozyt zabezpieczający wyrównanie do rynku</xs:documentation>
          <xs:appinfo>
            <NmPL>Depozyt zabezpieczający wyrównanie do rynku</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="LCMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Depozyt dodatkowy z tytułu ryzyka płynności i koncentracji</xs:documentation>
          <xs:appinfo>
            <NmPL>Depozyt dodatkowy z tytułu ryzyka płynności i koncentracji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="WWRMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Depozyt dodatkowy z tytułu wrong way risk</xs:documentation>
          <xs:appinfo>
            <NmPL>Depozyt dodatkowy z tytułu wrong way risk</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CashSettlementStatement">
    <xs:annotation>
      <xs:documentation>Informacje o saldach pieniężych</xs:documentation>
      <xs:appinfo>
        <NmPL>Informacje o saldach pieniężych</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="PngAgt" type="CashParty">
        <xs:annotation>
          <xs:documentation>Kod płatnika</xs:documentation>
          <xs:appinfo>
            <NmPL>Kod płatnika</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Ccy" type="CurrencyCode">
        <xs:annotation>
          <xs:documentation>Kod waluty</xs:documentation>
          <xs:appinfo>
            <NmPL>Kod waluty</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="OrdrTp" type="Code4Text">
        <xs:annotation>
          <xs:documentation>Kod tytułu zlecenia w banku rozliczeniowym</xs:documentation>
          <xs:appinfo>
            <NmPL>Kod tytułu zlecenia</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CshSttlmSys" type="CashSettlementSystem">
        <xs:annotation>
          <xs:documentation>Rodzaj kompensacji zobowiązań i należności.
						W rozliczeniach instrumentów pochodnych zawsze tryb rozliczenia NETT.
					</xs:documentation>
          <xs:appinfo>
            <NmPL>Tryb rozliczenia pieniężnego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="TtlNetBal" type="BalanceAndSide">
        <xs:annotation>
          <xs:documentation>Saldo zobowiązań i należności</xs:documentation>
          <xs:appinfo>
            <NmPL>Saldo zobowiązań i należności</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MmbCshStmt" type="MemberCashSettlementStatement" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Płatności uczestnika rozliczającego.</xs:documentation>
          <xs:appinfo>
            <NmPL>Płatności uczestnika rozliczającego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CashSettlementSystem">
    <xs:annotation>
      <xs:documentation>Tryb rozliczeń pieniężnych. Pole określa sposób kompensacji zobowiązań i należności finansowych.</xs:documentation>
      <xs:appinfo>
        <NmPL>Tryb rozliczeń pieniężnych</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="NETT">
        <xs:annotation>
          <xs:documentation>Kompensacja wielostronna</xs:documentation>
          <xs:appinfo>
            <NmPL>Kompensacja wielostronna</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="BILL">
        <xs:annotation>
          <xs:documentation>Kompensacja dwustronna</xs:documentation>
          <xs:appinfo>
            <NmPL>Kompensacja dwustronna</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="GROS">
        <xs:annotation>
          <xs:documentation>Rozliczenie brutto</xs:documentation>
          <xs:appinfo>
            <NmPL>Rozliczenie brutto</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </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 (uznanie uczestnika)</xs:documentation>
          <xs:appinfo>
            <NmPL>Należności (uznanie uczestnika)</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="DBIT">
        <xs:annotation>
          <xs:documentation>Zobowiązania (obciążenie uczestnika)</xs:documentation>
          <xs:appinfo>
            <NmPL>Zobowiązania (obciążenie uczestnika)</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="DerivativesSettlementSafekeepingAccount">
    <xs:annotation>
      <xs:documentation>Wymagany depozyt na poziomie konta rozliczeniowego na rynku terminowym</xs:documentation>
      <xs:appinfo>
        <NmPL>Wymagany depozyt na poziomie konta rozliczeniowego na rynku terminowym</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="AcctId" type="Max16TextCollapse">
        <xs:annotation>
          <xs:documentation>Identyfikator konta rozliczeniowego</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator konta rozliczeniowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="InitlMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Depozyt zabezpieczający</xs:documentation>
          <xs:appinfo>
            <NmPL>Depozyt zabezpieczający</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="LCMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Depozyt dodatkowy z tytułu ryzyka płynności i koncentracji</xs:documentation>
          <xs:appinfo>
            <NmPL>Depozyt dodatkowy z tytułu ryzyka płynności i koncentracji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="WWRMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Depozyt dodatkowy z tytułu wrong way risk</xs:documentation>
          <xs:appinfo>
            <NmPL>Depozyt dodatkowy z tytułu wrong way risk</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <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>Nowe zestawienie</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="GeneralInformation">
    <xs:annotation>
      <xs:documentation>Ogólne informacje związane z komunikatem</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 utworzony przez nadawcę</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="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Data utworzenia komunikatu</xs:documentation>
          <xs:appinfo>
            <NmPL>Data utworzenia komunikatu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="StmtDt" type="ISODate">
        <xs:annotation>
          <xs:documentation>Data rozliczenia</xs:documentation>
          <xs:appinfo>
            <NmPL>Data rozliczenia</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="RcvrTp" type="Code4Text">
        <xs:annotation>
          <xs:documentation>Rola adresata zestawienia. Dozwolone wartości:
						MMBR-uczestnik rozliczający;
						PAYE-płatnik.
					</xs:documentation>
          <xs:appinfo>
            <NmPL>Rola adresata zestawienia (płatnik/uczestnik rozliczający)</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="IBAN">
    <xs:annotation>
      <xs:documentation>Numer konta pieniężnego w banku rozliczeniowym</xs:documentation>
      <xs:appinfo>
        <NmPL>Kod IBAN</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="1"/>
      <xs:maxLength value="28"/>
    </xs:restriction>
  </xs:simpleType>
  <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:appinfo>
        <NmPL>Komunikat systemu KDPW</NmPL>
      </xs:appinfo>
      <xs:documentation>Komunikat systemu KDPW</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="colr.mrg.001.04" type="colr.mrg.001.04">
        <xs:annotation>
          <xs:appinfo>
            <NmPL>Płatności z tytułu depozytów zabezpieczających</NmPL>
          </xs:appinfo>
          <xs:documentation>Płatności z tytułu depozytów zabezpieczających</xs:documentation>
        </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="KDPWMarketIdentifier">
    <xs:annotation>
      <xs:documentation>Identyfikator rynku KDPW</xs:documentation>
      <xs:appinfo>
        <NmPL>Identyfikator rynku KDPW</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="2"/>
      <xs:maxLength value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <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:simpleType name="KDPWSettlementTransactionType">
    <xs:annotation>
      <xs:documentation>Kod operacji rozliczeniowej KDPW</xs:documentation>
      <xs:appinfo>
        <NmPL>Kod operacji KDPW</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="2"/>
      <xs:maxLength value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max2Int">
    <xs:annotation>
      <xs:documentation>Liczba całkowita o maksymalnej długości 2 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:integer">
      <xs:totalDigits value="2"/>
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max1Text">
    <xs:annotation>
      <xs:documentation>Tekst o długości 1 znaku</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="1"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max2Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 2 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="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max8Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 8 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="8"/>
    </xs:restriction>
  </xs:simpleType>
  <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:complexType name="MemberCashSettlementStatement">
    <xs:annotation>
      <xs:documentation>Płatności uczestnika rozliczającego</xs:documentation>
      <xs:appinfo>
        <NmPL>Płatności uczestnika rozliczającego</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="CMmbId" type="KDPWMemberIdentifier">
        <xs:annotation>
          <xs:documentation>Kod uczestnika</xs:documentation>
          <xs:appinfo>
            <NmPL>Kod uczestnika</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="TtlMmbNetBal" type="BalanceAndSide" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Płatność na poziomie uczestnika</xs:documentation>
          <xs:appinfo>
            <NmPL>Płatność na poziomie uczestnika</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PmtBalTp" type="PaymentPerBalanceType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Płatność na poziomie typu zabezpieczenia</xs:documentation>
          <xs:appinfo>
            <NmPL>Płatność na poziomie typu zabezpieczenia</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PaymentPerBalanceType">
    <xs:annotation>
      <xs:documentation>Płatność na poziomie typu zabezpieczenia</xs:documentation>
      <xs:appinfo>
        <NmPL>Płatność na poziomie typu zabezpieczenia</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="BalTp" type="Code4Text">
        <xs:annotation>
          <xs:documentation>Typ zabezpieczenia</xs:documentation>
          <xs:appinfo>
            <NmPL>Typ zabezpieczenia</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="TtlMmbNetBal" type="BalanceAndSide">
        <xs:annotation>
          <xs:documentation>Płatność na poziomie typu zabezpieczenia</xs:documentation>
          <xs:appinfo>
            <NmPL>Płatność na poziomie typu zabezpieczenia</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="TtlMmbMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Całkowite wymagania depozytowe na poziomie uczestnika</xs:documentation>
          <xs:appinfo>
            <NmPL>Całkowite wymagania depozytowe na poziomie uczestnika</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ReqdCshMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Wartość wpłaty wymagana w środkach pieniężnych PLN</xs:documentation>
          <xs:appinfo>
            <NmPL>Wartość wpłaty wymagana w środkach pieniężnych PLN</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CurSctyMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Wartość papierów wartościowych zaliczona na poczet wpłaty</xs:documentation>
          <xs:appinfo>
            <NmPL>Wartość papierów wartościowych zaliczona na poczet wpłaty</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CurFrgnCcyMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Wartość środków pieniężnych w walucie obcej zaliczona na poczet wpłaty</xs:documentation>
          <xs:appinfo>
            <NmPL>Wartość środków pieniężnych w walucie obcej zaliczona na poczet wpłaty</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CshSttlmClnt" type="CashSettlementClientLevel" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Salda pieniężne na poziomie konta indywidualnego</xs:documentation>
          <xs:appinfo>
            <NmPL>Salda pieniężne na poziomie konta indywidualnego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RepoSettlementSafekeepingAccount">
    <xs:annotation>
      <xs:documentation>Wymagany depozyt na poziomie konta rozliczeniowego na rynku transakcji warunkowych repo</xs:documentation>
      <xs:appinfo>
        <NmPL>Wymagany depozyt na poziomie konta rozliczeniowego na rynku transakcji warunkowych repo</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="AcctId" type="Max16TextCollapse">
        <xs:annotation>
          <xs:documentation>Identyfikator konta rozliczeniowego</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator konta rozliczeniowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="InitlMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Depozyt zabezpieczający SPAN</xs:documentation>
          <xs:appinfo>
            <NmPL>Depozyt zabezpieczający SPAN</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MtM" type="SignedAmount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Wyrównanie do rynku </xs:documentation>
          <xs:appinfo>
            <NmPL>Wyrównanie do rynku </NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="LCMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Depozyt dodatkowy z tytułu ryzyka płynności i koncentracji</xs:documentation>
          <xs:appinfo>
            <NmPL>Depozyt dodatkowy z tytułu ryzyka płynności i koncentracji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="RpRtMrgn" type="Amount" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Depozyt zabezpieczający zmianę stopy repo </xs:documentation>
          <xs:appinfo>
            <NmPL>Depozyt zabezpieczający zmianę stopy repo </NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="SignedAmount">
    <xs:annotation>
      <xs:documentation>Wartość</xs:documentation>
      <xs:appinfo>
        <NmPL>Wartość</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
      <xs:totalDigits value="14"/>
    </xs:restriction>
  </xs:simpleType>
  <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="colr.mrg.001.04">
    <xs:annotation>
      <xs:appinfo>
        <NmPL>Płatności z tytułu depozytów zabezpieczających</NmPL>
      </xs:appinfo>
      <xs:documentation>Płatności z tytułu depozytów zabezpieczających</xs:documentation>
    </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="CshSttlmStmt" type="CashSettlementStatement" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Wykaz rozliczeń pieniężnych</xs:documentation>
          <xs:appinfo>
            <NmPL>Wykaz rozliczeń pieniężnych</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
