kdpw_stream Struktura komunikatu: Depozyty zabezpieczające naliczone na konta rozliczeniowe (colr.mrg.004.01) Data utworzenia: 17.07.2013 r.
: Komunikat zawiera informacje o wysokości wymagań depozytowych naliczonych na poziomie kont rozliczeniowych. Struktura: Lp. Lub < XML Tag > Nazwa Krotność 0 KDPWDocument Komunikat systemu KDPW [1..1] KDPWDocument 0.1 colr.mrg.004.01 Depozyty zabezpieczające naliczone na konta rozliczeniowe [1..1] colr.mrg.004.01 1 GnlInf Informacje ogólne [1..1] GeneralInformation 1.1 SndrMsgRef Identyfikator komunikatu utworzony przez nadawcę [1..1] Max16Text 1.2 FuncOfMsg Funkcja komunikatu [1..1] FunctionOfMessage 1.3 CreDtTm Data utworzenia komunikatu [0..1] DateAndDateTimeChoice 1.3.1 { lub Dt Data [1..1] ISODate 1.3.2 lub } DtTm Data i czas [1..1] ISODateTime 1.4 StmtDt Data salda [1..1] ISODate 2 MmbBal Saldo uczestnika [1..1] MemberBalance 2.1 TtlMmbMrgn Całkowite wymaganie depozytowe na uczestnika [1..1] Amount 2.2 CshSttlmClnt Salda pieniężne na poziomie konta [1..n] CashSettlementClientLevel 2.2.1 OwnrTp własności [1..1] Max1Text 2.2.2 MmbTp uczestnictwa [1..1] Max2Text 2.2.3 RprAgrmntId Identyfikator umowy reprezentacji [1..1] Max2Text 2.2.4 ClntId Kod NKK [1..1] Max8Text 2.2.5 TtlClntMrgn Całkowite wymaganie depozytowe na konto [1..1] Amount 2.2.6 CshMktSttlmSafAcct Salda pieniężne na poziomie konta rozliczeniowego na rynku kasowym [0..n] CashSettlementSafekeepingAccount 2.2.6.1 AcctId Identyfikator konta rozliczeniowego [1..1] Max16TextCollapse 2.2.6.2 ReqdMrgn Wymaganie depozytowe [1..1] Amount 2.2.7 DrvtvMktSttlmSafAcct Salda pieniężne na poziomie konta rozliczeniowego na rynku terminowym [0..n] CashSettlementSafekeepingAccount 2.2.7.1 AcctId Identyfikator konta rozliczeniowego [1..1] Max16TextCollapse 2.2.7.2 ReqdMrgn Wymaganie depozytowe [1..1] Amount 2
Elementy komunikatu: KDPWDocument- Komunikat systemu KDPW (element) Komunikat systemu KDPW KDPWDocument <xs:element name="kdpwdocument" type="kdpwdocument" /> Amount- Wartość (typ prosty) Wartość Pochodna typu: xs:decimal Min. wartość=0 Max. wartość=1000000000000 Liczba znaków po przecinku=2 Liczba znaków=14 <xs:simplee name="amount" > <xs:restriction base="xs:decimal" > <xs:mininclusive value="0" /> <xs:maxexclusive value="1000000000000" /> <xs:fractiondigits value="2" /> <xs:totaldigits value="14" /> </xs:simplee> CashSettlementClientLevel- Salda pieniężne na poziomie konta (typ złożony) Elementy Salda pieniężne na poziomie konta OwnrTp MmbTp RprAgrmntId ClntId TtlClntMrgn CshMktSttlmSafAcct{0,unbounded} DrvtvMktSttlmSafAcct{0,unbounded} <xs:complexe name="cashsettlementclientlevel" > <xs:element name="ownrtp" type="max1text" /> <xs:element name="mmbtp" type="max2text" /> <xs:element name="rpragrmntid" type="max2text" /> <xs:element name="clntid" type="max8text" /> <xs:element name="ttlclntmrgn" type="amount" /> <xs:element name="cshmktsttlmsafacct" type="cashsettlementsafekeepingaccount" minoccurs="0" maxoccurs="unbounded" /> <xs:element name="drvtvmktsttlmsafacct" type="cashsettlementsafekeepingaccount" minoccurs="0" maxoccurs="unbounded" /> </xs:complexe> 3
CashSettlementClientLevel/OwnrTp- własności (element) własności np. papiery własne, klienta(ów), rachunek papierów wartościowych Max1Text <xs:element name="ownrtp" type="max1text" /> CashSettlementClientLevel/MmbTp- uczestnictwa (element) uczestnictwa Max2Text <xs:element name="mmbtp" type="max2text" /> CashSettlementClientLevel/RprAgrmntId- Identyfikator umowy reprezentacji (element) Identyfikator umowy reprezentacji Max2Text <xs:element name="rpragrmntid" type="max2text" /> CashSettlementClientLevel/ClntId- Kod NKK (element) Kod NKK Max8Text <xs:element name="clntid" type="max8text" /> CashSettlementClientLevel/TtlClntMrgn- Całkowite wymaganie depozytowe na konto (element) Całkowite wymaganie depozytowe na konto Amount <xs:element name="ttlclntmrgn" type="amount" /> CashSettlementClientLevel/CshMktSttlmSafAcct- Salda pieniężne na poziomie konta rozliczeniowego na rynku kasowym (element) Salda pieniężne na poziomie konta rozliczeniowego na rynku kasowym CashSettlementSafekeepingAccount <xs:element name="cshmktsttlmsafacct" type="cashsettlementsafekeepingaccount" minoccurs="0" maxoccurs="unbounded" /> 4
CashSettlementClientLevel/DrvtvMktSttlmSafAcct- Salda pieniężne na poziomie konta rozliczeniowego na rynku terminowym (element) Salda pieniężne na poziomie konta rozliczeniowego na rynku terminowym CashSettlementSafekeepingAccount <xs:element name="drvtvmktsttlmsafacct" type="cashsettlementsafekeepingaccount" minoccurs="0" maxoccurs="unbounded" /> CashSettlementSafekeepingAccount- Wartość i konto (typ złożony) Elementy Wartość i konto AcctId ReqdMrgn <xs:complexe name="cashsettlementsafekeepingaccount" > <xs:element name="acctid" type="max16textcollapse" /> <xs:element name="reqdmrgn" type="amount" /> </xs:complexe> CashSettlementSafekeepingAccount/AcctId- Identyfikator konta rozliczeniowego (element) Identyfikator konta rozliczeniowego Max16TextCollapse <xs:element name="acctid" type="max16textcollapse" /> CashSettlementSafekeepingAccount/ReqdMrgn- Wymaganie depozytowe (element) Wymaganie depozytowe Amount <xs:element name="reqdmrgn" type="amount" /> Code4Text- Kwalifikator (typ prosty) Kwalifikator, kod Min. długość=4 Maks. długość=4 <xs:simplee name="code4text" > <xs:minlength value="4" /> 5
<xs:maxlength value="4" /> </xs:simplee> DateAndDateTimeChoice- Data i czas (typ złożony) Elementy Data i czas Dt DtTm <xs:complexe name="dateanddatetimechoice" > <xs:choice > <xs:element name="dt" type="isodate" /> <xs:element name="dttm" type="isodatetime" /> </xs:choice> </xs:complexe> DateAndDateTimeChoice/Dt- Data (element) Data ISODate <xs:element name="dt" type="isodate" /> DateAndDateTimeChoice/DtTm- Data i czas (element) Data i czas ISODateTime <xs:element name="dttm" type="isodatetime" /> FunctionOfMessage- Funkcja komunikatu (typ prosty) Funkcja komunikatu Kod NEWM Nowe zestawienie <xs:simplee name="functionofmessage" > <xs:enumeration value="newm" /> </xs:simplee> GeneralInformation- Informacje ogólne (typ złożony) Ogólne informacje związane z komunikatem 6
Elementy SndrMsgRef FuncOfMsg CreDtTm{0,1} StmtDt <xs:complexe name="generalinformation" > <xs:element name="sndrmsgref" type="max16text" /> <xs:element name="funcofmsg" type="functionofmessage" /> <xs:element name="credttm" type="dateanddatetimechoice" minoccurs="0" /> <xs:element name="stmtdt" type="isodate" /> </xs:complexe> GeneralInformation/SndrMsgRef- Identyfikator komunikatu utworzony przez nadawcę (element) Identyfikator komunikatu utworzony przez nadawcę Max16Text <xs:element name="sndrmsgref" type="max16text" /> GeneralInformation/FuncOfMsg- Funkcja komunikatu (element) Funkcja komunikatu FunctionOfMessage <xs:element name="funcofmsg" type="functionofmessage" /> GeneralInformation/CreDtTm- Data utworzenia komunikatu (element) Data utworzenia komunikatu DateAndDateTimeChoice <xs:element name="credttm" type="dateanddatetimechoice" minoccurs="0" /> GeneralInformation/StmtDt- Data salda (element) Data salda ISODate <xs:element name="stmtdt" type="isodate" /> ISODate- Data (typ prosty) Data Pochodna typu: xs:date 7
<xs:simplee name="isodate" > <xs:restriction base="xs:date" > </xs:simplee> ISODateTime- Data i czas (typ prosty) Data i czas Pochodna typu: xs:datetime <xs:simplee name="isodatetime" > <xs:restriction base="xs:datetime" > </xs:simplee> KDPWDocument- Komunikat systemu KDPW (typ złożony) Komunikat systemu KDPW Atrybuty Nazwa Sndr Nadawca KDPWMemberIdentifier Rcvr Odbiorca KDPWMemberIdentifier Elementy colr.mrg.004.01 <xs:complexe name="kdpwdocument" > <xs:element name="colr.mrg.004.01" type="colr.mrg.004.01" /> < xs:attribute name="sndr" type="kdpwmemberidentifier" use="required" /> < xs:attribute name="rcvr" type="kdpwmemberidentifier" use="required" /> </xs:complexe> KDPWDocument/colr.mrg.004.01- Depozyty zabezpieczające naliczone na konta rozliczeniowe (element) Depozyty zabezpieczające naliczone na konta rozliczeniowe colr.mrg.004.01 <xs:element name="colr.mrg.004.01" type="colr.mrg.004.01" /> KDPWMarketIdentifier- Identyfikator rynku KDPW (typ prosty) Identyfikator rynku KDPW 8
Min. długość=2 Maks. długość=2 <xs:simplee name="kdpwmarketidentifier" > <xs:minlength value="2" /> <xs:maxlength value="2" /> </xs:simplee> KDPWMemberIdentifier- Identyfikator uczestnika KDPW (typ prosty) Identyfikator uczestnika KDPW Min. długość=4 Maks. długość=4 <xs:simplee name="kdpwmemberidentifier" > <xs:minlength value="4" /> <xs:maxlength value="4" /> </xs:simplee> KDPWSettlementTransactione- Kod operacji KDPW (typ prosty) Kod operacji rozliczeniowej KDPW Min. długość=2 Maks. długość=2 <xs:simplee name="kdpwsettlementtransactione" > <xs:minlength value="2" /> <xs:maxlength value="2" /> </xs:simplee> Max2Int- Liczba (typ prosty) Liczba całkowita o maksymalnej długości 2 znaków Pochodna typu: xs:integer Liczba znaków=2 Min. wartość=0 <xs:simplee name="max2int" > <xs:restriction base="xs:integer" > <xs:totaldigits value="2" /> <xs:mininclusive value="0" /> 9
</xs:simplee> Max11Int- Liczba (typ prosty) Liczba całkowita o maksymalnej długości 11 znaków Pochodna typu: xs:integer Liczba znaków=11 Min. wartość=0 <xs:simplee name="max11int" > <xs:restriction base="xs:integer" > <xs:totaldigits value="11" /> <xs:mininclusive value="0" /> </xs:simplee> Max1Text- Tekst (typ prosty) Tekst o długości 1 znaku Min. długość=1 Maks. długość=1 <xs:simplee name="max1text" > <xs:minlength value="1" /> <xs:maxlength value="1" /> </xs:simplee> Max2Text- Tekst (typ prosty) Tekst o maksymalnej długości 2 znaków Min. długość=1 Maks. długość=2 <xs:simplee name="max2text" > <xs:minlength value="1" /> <xs:maxlength value="2" /> </xs:simplee> Max8Text- Tekst (typ prosty) Tekst o maksymalnej długości 8 znaków 10
Min. długość=1 Maks. długość=8 <xs:simplee name="max8text" > <xs:minlength value="1" /> <xs:maxlength value="8" /> </xs:simplee> Max16Text- Tekst (typ prosty) Tekst o maksymalnej długości 16 znaków Min. długość=1 Maks. długość=16 <xs:simplee name="max16text" > <xs:minlength value="1" /> <xs:maxlength value="16" /> </xs:simplee> Max16TextCollapse- Tekst (typ prosty) Tekst o maksymalnej długości 16 znaków Min. długość=1 Maks. długość=16 <xs:simplee name="max16textcollapse" > <xs:minlength value="1" /> <xs:maxlength value="16" /> </xs:simplee> MemberBalance- Saldo uczestnika (typ złożony) Elementy Saldo uczestnika TtlMmbMrgn CshSttlmClnt{1,unbounded} <xs:complexe name="memberbalance" > <xs:element name="ttlmmbmrgn" type="amount" /> <xs:element name="cshsttlmclnt" type="cashsettlementclientlevel" maxoccurs="unbounded" /> </xs:complexe> 11
MemberBalance/TtlMmbMrgn- Całkowite wymaganie depozytowe na uczestnika (element) Całkowite wymaganie depozytowe na uczestnika Amount <xs:element name="ttlmmbmrgn" type="amount" /> MemberBalance/CshSttlmClnt- Salda pieniężne na poziomie konta (element) Salda pieniężne na poziomie konta CashSettlementClientLevel <xs:element name="cshsttlmclnt" type="cashsettlementclientlevel" maxoccurs="unbounded" /> colr.mrg.004.01- Depozyty zabezpieczające naliczone na konta rozliczeniowe (typ złożony) Elementy Depozyty zabezpieczające naliczone na konta rozliczeniowe GnlInf MmbBal <xs:complexe name="colr.mrg.004.01" > <xs:element name="gnlinf" type="generalinformation" /> <xs:element name="mmbbal" type="memberbalance" /> </xs:complexe> colr.mrg.004.01/gnlinf- Informacje ogólne (element) Blok informacji ogólnych GeneralInformation <xs:element name="gnlinf" type="generalinformation" /> colr.mrg.004.01/mmbbal- Saldo uczestnika (element) Saldo uczestnika MemberBalance <xs:element name="mmbbal" type="memberbalance" /> 12